--[[
描述 ： 网络图片视图 文件
作者 ： 付大志
修改 ： xxs- android
时间 ： 14/12/01
]]
 

--[[
类 ： WebImageView  网络图片视图 扩展类
]]
MLWebImageView = Class(MLView,'MLWebImageView');
MLWebImageView.mWebImageView = nil;

--[[
功能：   初始化 网络图片视图实例 
参数：   number w  视图宽度
参数：   number h  视图高度
参数：   string url  网络图片路径
参数：   string defaultImg  默认图片
参数：	 table viewCtrl 当前视图
参数：	 string id 当前控件的id
返回：   网络图片视图实例
]]  
function    MLWebImageView:initWebImageView(w,  h, url, defaultImg,viewCtrl,id)
	if w==nil then
		print('warning:MLWebImageView:initWebImageView, argument 1 is nil!');
		return;
	end	
	if type(w) ~= 'number'  then
		print('warning:MLWebImageView:initWebImageView, argument 1 type is not number!');
		return;
	end 
	if h==nil then
		print('warning:MLWebImageView:initWebImageView, argument 2 is nil!');
		return ;
	end	  
	if type(h) ~= 'number'  then
		print('warning:MLWebImageView:initWebImageView, argument 2 type is not number!');
		return;
	end  
	if url == nil  then
		print('warning:MLWebImageView:initWebImageView, argument 3 is nil!');
		return;
	end
	self:initView(w, h, viewCtrl, id);
	self.mWebImageView=MLMyWebImageView:new(w,h,url,defaultImg);  
	self.mInstance:groupAddChildWebImageView(self.mWebImageView,1,0,0); 
	return self;
end 

--[[
功能：   设置内存缓存大小 
参数：   size  内存大小 单位（K）
返回：   无
注解：   size 默认 10M
]]   
function  MLWebImageView.setWebImgMemoryCacheSizeMax (size)
	appSystemClass:setWebImgMemoryCacheSizeMax(size*1024);
end 

--[[
功能：   设置SD缓存大小
参数：   size  SD大小  单位（K）
返回：   网络图片视图实例 
注解：   size 默认 100M
]]    
function  MLWebImageView.setWebImgSDCacheSizeMax (size )
	appSystemClass:setWebImgSDCacheSizeMax(size*1024);
end 


function MLWebImageView.setWebloadingFilePath(localpath)
 	appSystemClass:setWebloadingFilePath(localpath);
end

